@TransactionAttribute(TransactionAttributeType.REQUIRED)
public class ClientMessage {

	@Inject
	@ShortMessage
	private MessageA messageA;

	@Inject
	@LongMessage
	private MessageB messageB;

	public void doEvent() {
		messageA.setMessage("Duga wiadomo e-mail.");
		messageB.setMessage("Krtka wiadomo SMS.");
		System.out.println(messageA.getMessage());
		System.out.println(messageB.getMessage());
	}
}